body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:14px/1.5 arial,'\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:arial,"\5FAE\8F6F\96C5\9ED1",'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
.text{ height: 20px; line-height: 20px; padding:0 8px; background: #fff; border:1px solid #c5c5c5; }
em{ font-style:normal;}
li{ list-style:none;}

/* head */

.head{ height:110px;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);position: relative;z-index: 99;}
.box{ width:1200px; margin:0 auto;}
.headtop{ float:left; margin-left:-40px; padding-top:18px;}
@media screen and (max-width:1393px){
	.headtop{margin-left: 0;padding-top: 0;}
}
@media screen and (max-width:1080px){
	.headtop{margin-left: 0;padding-top: 0;}
}
@media screen and (max-width:1080px){
	.headtop img{max-width: 80%;padding: 10px 0; margin-top:5px;}
}
@media screen and (max-width:414px){

}
@media screen and (max-width:320px){
	.headtop img{ width:260px; height:auto}
}
.top_box{ height:45px; width:100%; background:#0d0d0d; line-height:45px; overflow:hidden;}
.top_box_c{ width:1200px; margin:0 auto;}
.top_box .top_b_l{ float:right; width:308px;}
.top_box .top_b_r{ float:left; color:#fff;}
.top_box .top_b_r .top_span2{background:url(../images/icon03.png) no-repeat left 12px; padding-left:32px; margin-left:30px; float:right;} 


.head_right{ float:right;}
.head_right .search{ display:none;}
.search{ width:308px; height:30px; border:1px solid #dcdcdc; border-radius:15px; margin-top:7px; background:#fff;}
.search_txt{ float:left; width:260px; float:left; padding-left:12px; height:30px; line-height:30px; overflow:hidden; border:none; background:#fff; border-radius:15px;}
.search_sub{ float:right; background:url(../images/search.jpg) left center no-repeat; height:30px; width:16px; border:none; margin-right:12px; cursor:pointer;}
.nav{ height:62px; line-height:62px; clear:both;}
.nav li{ float:left; height:110px; line-height:110px;}
.nav li a{padding:0 25px; display:block; font-size:16px;transition:all 0.5s ease 0s;}
.nav li a.on{ color:#fff; background:#275ea8;}
.nav li:hover a.on{ color:#fff;}
.nav li a:hover{ color:#145bc2; transition:all 0.5s ease 0s;}
@media (max-width:992px) {.top_box .top_b_r{ width:50% !important;}}
@media (max-width:767px) {
	.head{ height:130px !important;}
.top_box_c{ width:90%;}	
.phnav{ top:80px;}
.head_right .search{ display:block;}
.top_box .top_b_l{ display:none;}
.top_box .top_b_r{ width:98% !important;}
.phnav{ top:72px !important;}
}

/* foot */
.foot{ background:#2d3e50;padding-top: 40px; overflow:hidden;}
.foot_left{ width:58%; float:left;margin-bottom: 40px;}
.foot_left .foot_nav{ width:100%; position:relative;}
@media (min-width:1081px) {
.foot_nav span{width:18%; float:left;}
.foot_left .foot_nav .zhedie{ position:absolute; top:44px;}
.foot_left .foot_nav .zhedie:nth-of-type(1){ left:0;}
.foot_left .foot_nav .zhedie:nth-of-type(2){ left:18%;}
.foot_left .foot_nav .zhedie:nth-of-type(3){ left:36%;}
.foot_left .foot_nav .zhedie:nth-of-type(4){ left:54%;overflow: hidden; height:84px;}
}

.add{ height:50px; line-height:50px; text-align:center; background:#253241; overflow:hidden;}
.add_inner .add_left{ font-size:14px; color:#a9acaf; float:left;}
.add_right{ float:right;font-size:14px; color:#a9acaf;}
.add_inner a{color:#a9acaf; transition:all 0.5s ease 0s;}
.add_inner a:hover{color:#fff; transition:all 0.5s ease 0s;}

.foot_nav span{ display:block; height:44px; line-height:44px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold;}
.foot_nav a{ height:28px; line-height:28px; display:block; overflow:hidden; color:#bec1c5; font-size:14px;transition:all 0.5s ease 0s;}
.foot_nav a:hover{ color:#fff; transition:all 0.5s ease 0s;}
.foot_right{ width:35%; float:right;margin-bottom: 40px;}
.follow_left{ float:right; width:115px;}
.follow_left img{ width:80px;}
.follow_left span{ display:block; height:44px; line-height:44px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; margin-bottom:6px;}
.follow_right{ width:180px; float:left;background: url(../images/zixun.png) left 7px no-repeat;padding-left: 60px;}
.follow_right span{ display:block; height:35px; line-height:40px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; }
.follow_right em{ line-height:24px; height:24px; display:block; overflow:hidden; color:#f0f1f2; font-size:16px; font-weight:bold;}
.follow_right i{line-height:24px; height:24px; display:block; overflow:hidden; color:#bec1c5; font-style:normal; font-size:14px;}

/* about */
.about{ width:1040px; margin:-55px auto 62px; padding:0 90px 74px; box-sizing:border-box; background:#fff; box-shadow:0 0 10px #ededed;}
.about_left{ width:50%; float:left; box-sizing:border-box; padding-top:70px;}
.about_right{ float:right; width:50%; padding:53px 0 0 46px; box-sizing:border-box;}
.about_right h3{ font-size:20px; height:54px; line-height:54px; color:#4d4d4d}
.about_txt{ margin-bottom:12px;}
.about_text{ background:#f3f3f3; padding-left:16px; height:50px; line-height:50px; border:1px solid #e5e5e5; color:#b3b3b3; font-size:14px;box-sizing:border-box; width:100%;}
.about_right textarea{ width:100%; height:124px; padding:10px 0 0 16px;border:1px solid #e5e5e5; color:#b3b3b3; font-size:14px;box-sizing:border-box;background:#f3f3f3; resize:none;}
.about_yz{ width:130px;}
.about_txt .yz{ margin:0 10px;}
.about_txt em{ color:#b3b3b3; font-size:14px; cursor:pointer;}
.about_sub{ width:100%; height:40px; line-height:40px; border:1px solid #0468d2; text-align:center; color:#0468d2; background:none; margin-top:10px; font-size:14px;transition:all 0.5s ease 0s;}
.about_sub:hover{ background:#0468d2; color:#fff; transition:all 0.5s ease 0s;}
.map{ margin-bottom:20px; text-align:center;}
.map img{ width:auto; height: auto; max-width:100%;}

/* news */
.catalog{ float:left; padding-top:40px; width:240px;}
.catalog a{ display:block; height:50px; line-height:50px; text-indent:16px; font-size:16px; overflow:hidden; color:#666666; background:#eeeeee url(../images/cata1.png) 216px center no-repeat; border-radius:5px; margin-bottom:12px;}
.catalog a:hover,.catalog a.for{background:#1859ad url(../images/cata2.png) 216px center no-repeat; color:#fff; }
.details{ padding-top:40px; float:right; width:920px;}
.deta_tit{ height:48px; line-height:48px; border-bottom:1px solid #dedede; font-size:14px; color:#858585; padding-left:33px; background:url(../images/house.png) 11px center no-repeat;}
.deta_tit a{font-size:14px; color:#858585;}

.news_dl{ padding:24px 0 30px 0; border-bottom:1px solid #e5e5e5; position:relative;}
.news_dl dt{ float:left; width:260px; height:170px; overflow:hidden; margin-right:26px;}
.news_dl dt img{width:260px; height:170px; overflow:hidden; opacity:.6; transition:all 0.5s ease 0s;}
.news_dl dt:hover img{ opacity:1; transition:all 0.5s ease 0s;}
.news_dl dd{ float:left; width:633px;}
.news_dl dd .news_tit{ display:block; height:46px; line-height:46px; overflow:hidden; font-size:18px; color:#333333; font-weight:bold; transition:all 0.5s ease 0s;}
.news_left{ float:left; width:522px; line-height:24px; font-size:14px; overflow:hidden; height:72px; color:#6e6e6e;}
.news_right{ float:right; width:90px; height:100px; border-left:1px solid #e6e6e6;  text-align:center;}
.news_right i{ display:block; height:60px; line-height:60px; overflow:hidden; font-size:44px; font-family:Arial; font-style:normal;}
.news_right em{ display:block; height:28px; line-height:28px; overflow:hidden; font-size:16px;font-family:Arial;}
.news_see{ width:128px; height:38px; line-height:38px; text-align:center; border:1px solid #ebebeb; background:#ebebeb; color:#7b7b7b; display:block; position:absolute; bottom:30px; left:278px;transition:all 0.5s ease 0s;}
.news_see:hover{ background:#1859ad; border:1px solid #1859ad; color:#fff; transition:all 0.5s ease 0s;}
.news_dl dd .news_tit:hover{ color:#1859ad; transition:all 0.5s ease 0s;}
.news_div{ padding-bottom:40px;}

/* news_info */
.news_info{ padding:35px 0 40px 0;}
.release { margin-bottom:30px;text-align:center;}
.release h3{  height:42px; line-height:42px; font-size:22px; font-weight:bold; overflow:hidden;}
.release span{ height:30px; line-height:30px; display:block; overflow:hidden;font-size:14px; color:#9a9a9a;}
.return{ display:block; float:right; padding:30px 0; font-size:14px; color:#535353;transition:all 0.5s ease 0s;}
.return:hover{ color:#1859ad;transition:all 0.5s ease 0s;}

/* pro */
.pro_dl{ padding:25px 0; border-bottom:1px solid #e5e5e5;}
.pro_dl dt{ float:left; margin-right:30px; width:274px; height:195px; overflow:hidden; text-align: center;}
.pro_dl dt img{max-width: 100%; max-height: 100%; overflow:hidden; transition:all 1s ease 0s;}
.pro_dl dt:hover img{ transform:scale(1.1,1.1);transition:all 1s ease 0s;}
.pro_dl dd{ width:610px; float:right;}
.pro_dl dd .pro_tit{ height:60px; line-height:60px; display:block; overflow:hidden; font-size:18px; color:#333333; overflow:hidden;transition:all 0.5s ease 0s;}
.pro_dl dd .pro_tit:hover{transition:all 0.5s ease 0s; transform:translateX(10px);color:#1859ad; }
.pro_inner{ height:52px; overflow:hidden; line-height:26px; font-size:14px; margin-bottom:27px;}
.pro_see{ width:146px; height:42px; line-height:42px; border:1px solid #d9d9d9; display:block; text-align:center; color:#999999; font-size:14px;}
.pro_see:hover{ background:#1859ad; border:1px solid #1859ad; color:#fff; transition:all 0.5s ease 0s;}
.pro_div{ padding-bottom:40px;}

/* pro_top */
.pro_top{ padding:30px 0 40px 0;}
.pro_top dt{ float:left; margin-right:30px;width: 330px; height: 330px; text-align: center;}
.pro_top dt img{ max-width: 100%; max-height: 100%;}
.pro_top dd{ line-height:26px; font-size:14px;}
.pro_sub a{ width:164px; height:48px; line-height:48px; text-align:center; background:#eeeeee; font-size:16px; color:#808080; display:block; margin-right:10px; float:left}
.pro_sub a.on{ color:#fff; background:#1859ad}
.pro_word{ padding:30px 0 0 0; font-size:14px; line-height:26px; display:none;}

.video_ul{ margin-left:-26px;}
.video_ul li{ float:left; width:288px; text-align:center; margin:23px 0 0 26px;}
.video_ul li span{ display:block; overflow:hidden; width:288px; height:228px; cursor:pointer;}

.video_ul li em{ height:48px; line-height:48px; display:block; font-size:16px; overflow:hidden;}
.video_ul{ padding-bottom:50px;}

/* data */
.data li{ border-bottom:1px dashed #d8d8d8;}
.data li a{ display:block; height:64px; line-height:64px; overflow:hidden; background:url(../images/data.jpg) 6px center no-repeat; padding-left:23px;}
.data li a span{ display:block; overflow:hidden; float:left; font-size:14px; width:80%;transition:all 0.5s ease 0s;}
.data li a em{ display:block; float:right; background:url(../images/down.jpg) right center no-repeat; height:64px; line-height:64px; overflow:hidden; width:15%;}
.data{ padding-bottom:40px;}
.data li a:hover span{ color:#1859ad; transition:all 0.5s ease 0s;}
.ent{ line-height:26px; font-size:14px; padding:30px 0 50px 0;}

.index_head{ /*position:absolute; */left:0; top:0; z-index:99999999; width:100%;background:#fff;}

.section{}
.section1{ height:auto;}

.section2{ background:url(../images/pages2.jpg) top center no-repeat; background-size:cover;height:auto;}
.index_box{width:1200px; padding:50px 0 30px; margin:0 auto;}

.index_tit{ background:url(../images/index_tit.png) center top no-repeat; height:42px; text-align:center; font-size:25px;  color:#004ea2; line-height:35px;}

.pro_box{margin-top:42px; height:auto; }
.pro_scorll{ width:100%; overflow:hidden;}
.pro_scorll ul{ width:100%;}
.pro_scorll li{float:left; margin-right:2%; width:32%; background:#fff; border:1px solid #eeeeee; height:350px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:20px;}
@media screen and (min-width:768px){
.pro_scorll li:nth-child(3n) { margin-right:0;}
}
.pro_scorll li span{ height:269px; display:block; text-align: center;display: block;width: 100%;overflow: hidden; margin: 10px auto;padding: 0;position: relative;}
.pro_scorll li img{overflow:hidden; transition:all 1s ease 0s; display: block;max-width: 95%;max-height: 95%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.pro_scorll li:hover img{ transition:all 1s ease 0s; transform:scale(1.1,1.1)}
.pro_scorll li p{ display:block; font-style:normal; line-height:40px; font-size:18px; text-align:center; padding:0 20px; transition:all 0.5s ease 0s;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; box-sizing:border-box;}
.pro_scorll li .pro_zi{ line-height:24px; overflow:hidden; height:66px; color:#808080; padding:0 20px;transition:all 0.5s ease 0s;}
.pro_scorll li:hover p a,.pro_scorll li:hover .pro_zi{ color:#0168b7; transition:all 0.5s ease 0s;}

.pro_btn{ background:url(../images/line.png) center center no-repeat; height:30px; line-height:30px; position:absolute; left:0; width:100%; bottom:0; text-align:center;}
.pro_left{ background:url(../images/hui.png) left top no-repeat; height:30px; width:30px; display:inline-block; margin:0 10px; transition:all 0.5s ease 0s;}
.pro_right{ background:url(../images/hui1.png) left top no-repeat; height:30px; width:30px; display:inline-block; margin:0 10px; transition:all 0.5s ease 0s;}
.pro_left:hover{background:url(../images/lan.png) left top no-repeat; transition:all 0.5s ease 0s;}
.pro_right:hover{background:url(../images/lan1.png) left top no-repeat; transition:all 0.5s ease 0s;}

.section3{ background:url(../images/pages3.jpg) top center no-repeat; background-size:cover; position:relative; height:400px;}
.section3 .index_tit{background:url(../images/index_tit1.png) center top no-repeat; color:#fff;}
.journalism{ margin-top:46px;}
.jour_left{ float:left; width:539px; height:382px; overflow:hidden; position:relative;}
.jour_left img{width:539px; height:382px; overflow:hidden;transition:all 1.2s ease 0s;}
.jour_left:hover img{ transition:all 1.2s ease 0s; transform:scale(1.1,1.1)}
.jour_left em{ background:url(../images/picbj.png) left top no-repeat; height:50px; position:absolute; left:0; bottom:0; display:block; padding-left:23px; line-height:50px; font-size:16px; overflow:hidden; width:100%;}
.jour_left em a{ float:left; width:400px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.jour_left em span{ float:right;margin-right: 40px;}
.jour_left:hover em{transition:all 0.5s ease 0s; color:#0168b7}
.jour_right dl{ background:#fff; height:112px; overflow:hidden; margin-bottom:24px; position:relative; width:49%; margin-right:2%; float:left;}
.jour_right dl:nth-child(2n){ margin-right:0;}
.jour_right dt{ float:left; width:155px; margin-right:23px;}
.jour_right dt img{ width:155px; height:112px; overflow:hidden; transition:all 0.5s ease 0s;}
/*.jour_right dt:hover img{ opacity:1;transition:all 0.5s ease 0s;}*/
.jour_right dd{ float:left; width:100%; padding:10px 10px 0 125px; box-sizing:border-box;}
.jour_tit{ height:40px; line-height:40px; display:block; overflow:hidden; font-size:16px; color:#333; font-weight:bold; transition:all 0.5s ease 0s;}
.jour_tit:hover{ color:#0168b7; transition:all 0.5s ease 0s;}
.jour_right .news_time{position:absolute;left:15px;top:15px;width:90px;text-align:center;background:#cacaca;padding:9px 0;overflow:hidden;}
.jour_right .news_time p{font-size:16px;color:#fff;}
.jour_right .news_time span{font-size:28px;font-weight:bold;color:#fff;}
.jour_inner{ height:48px; line-height:24px; color:#858585;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.jour_see{ background:url(../images/jian.png) left top no-repeat; width:27px; height:9px; display:block; margin-top:10px;}
.section4{background:url(../images/pages4.jpg) top center no-repeat; background-size:cover; position:relative;}

.anenst_left{ width:602px; float:left; margin-bottom:20px;}
.anenst_left img{ width:602px; height:406px; overflow:hidden;}
.anenst_right{ width:555px; float:right;}
.anenst_right .title{ height:64px; line-height:48px; border-bottom:1px solid #c7d8eb; color:#0168b7; font-size:32px; font-weight:bold; margin-bottom:30px;}
.anenst_div{ height:120px; overflow:hidden; line-height:30px; color:#444444; font-size:15px; margin-bottom:40px;}
.anenst_div a{ color:#0168b7;transition:all 0.5s ease 0s;}
.anenst_div a:hover{transition:all 0.5s ease 0s; font-weight:bold;}
.anenst_ul li{ width:33.3%; float:left; border-right:1px solid #dde0e3; height:120px; box-sizing:border-box; text-align:center;}
.anenst_ul li:nth-child(3) { border-right:0;}
.anenst_ul li span{ height:60px; line-height:60px; display:block; }
.anenst_ul li i{ display:block; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#000000; overflow:hidden; font-style:normal;}
.anenst_ul li em{ line-height:20px; display:block; color:#686a6c; overflow:hidden; width:80%; margin:0 auto;}


.flexslider {position: relative;width: 100%;height: 100%; overflow:hidden; box-sizing:border-box;}
.slides li .banner_img{ width:100%; height:100%;}
.slides li { position:relative; width:100%; height:100%;}
.slides {width:100%; height:100%;}
.flexslider .flex-control-nav{width:100%;position:absolute;z-index:99999;bottom:25px;text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;background:#fff;border-radius:50%;font-size:0;cursor:pointer;overflow:hidden;}
.flexslider .flex-control-nav li a{display:block;width:100%;height:100%;}
.flexslider .flex-control-nav li a.flex-active{background:#275ea8;}
.flex-direction-nav{display:none;}

/* join */
.pos dt{ height:44px; line-height:44px; background:#004ea2; font-size:14px; font-weight:bold; color:#fff; margin-bottom:40px;}
.pos dt span{ width:25%; float:left; display:block; text-align:center;}
.recu{ padding:20px 0 20px 20px;}
.recu ul{ cursor:pointer; background:#f3f3f3; height:36px; line-height:36px; margin-bottom:18px;}
.pos dd li{width:25%; float:left; display:block; text-align:center; color:#666666; font-weight:bold;}
.Requirement em{ font-size:14px; color:#333; font-weight:600;}
.Requirement{ border-bottom:none; color:#666666; line-height:24px; margin:30px; display:none; }

/* honor_ul */
.honor_ul{ margin:40px 0 80px -20px;}
.honor_ul li{ float:left; margin-left:20px; width:215px; overflow:hidden; height:322px;}
.honor_ul li span{ display:block; width:213px; height:268px; overflow:hidden; border:1px solid #ebebeb;}
.honor_ul li  img{width:213px; height:268px; overflow:hidden;transition:all 1s ease 0s;}
.honor_ul li:hover img{ transition:all 1s ease 0s; transform:scale(1.2,1.2)} 
.honor_ul li em{ height:52px; line-height:52px; display:block; text-align:center; font-size:14px; color:#707070;}



.active .index_tit{-webkit-animation:fadeInDown 1s linear 0.2s both; -moz-animation:fadeInDown 1s linear 0.2s both; animation:fadeInDown 1s ease 0.2s both;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-40px)}
100%{opacity:1;-moz-transform:translateY(0)}}
.active .anenst_left,.active .jour_left{-webkit-animation:fadeInLeft 1s linear 0.2s both; -moz-animation:fadeInLeft 1s linear 0.2s both; animation:fadeInLeft 1s ease 0.2s both;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-30px)}
100%{opacity:1;-moz-transform:translateX(0)}}
.active .anenst_right,.active .jour_right{-webkit-animation:fadeInRight 1s linear 0.2s both; -moz-animation:fadeInRight 1s linear 0.2s both; animation:fadeInRight 1s ease 0.2s both;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}
100%{opacity:1;-moz-transform:translateX(0)}}
.active .pro_box{-webkit-animation:fadeInUp 1s linear 0.2s both; -moz-animation:fadeInUp 1s linear 0.2s both; animation:fadeInUp 1s ease 0.2s both;}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}
100%{opacity:1;-moz-transform:translateY(0)}}


.section5{ height:354px!important; }

.unstable{ position:fixed; top:50%; right:3%; margin-top:-112px; height:224px; z-index:1;}
.unstable a{ display:block; margin-bottom:3px;}
.unstable em{display:block; margin-bottom:3px; position:relative; width:53px; height:53px;cursor:pointer;}
.unstable span{ position:absolute; background:#43a6fa; height:53px; line-height:53px; font-size:16px; width:140px; overflow:hidden; top:0; right:50px; color:#fff; text-align:center; display:none;transition:all 0.5s ease 0s; }
.unstable em:hover span{ display:block; transition:all 0.5s ease 0s;}


.phnav{ background:url(../images/navph.png) left top no-repeat; width:34px; height:22px; position:absolute; right:5px; top:30px; z-index:999999999; }
#phone_nav{ width:100%; position:absolute; background:#43a6fa; left:0; top:55px;  z-index:9999999999999; margin:0; display:none;}
#phone_nav li{ height:38px; line-height:38px; text-align:center; float:none; width:100%; margin:0;}
#phone_nav li a{ display:block; color:#fff; font-size:16px; text-align:center;}



.foot_recu{ padding:20px 0 0px 0px; display:none;}
.foot_recu ul{ cursor:pointer;}
.foot_pos dd li{ line-height:42px; color:#333; height:42px;padding-left:20px; font-size:14px;  position:relative;background:#2d3e50; color:#fff; border-bottom:1px solid #616161;}
.foot_con p,.foot_con a{ display:block; height:38px; line-height:38px; background:#dcdcdc; border-bottom:1px solid #bcbcbc; text-indent:20px;}
.foot_con { display:none;}
.foot_pos li .jia{ position:absolute; top:17px; right:10px; width:18px; height:9px;}
.foot_recu dd .act li{ color:#fff;} 
.foot_recu dd .act li .jia{position:absolute; top:17px; right:10px; width:18px; height:9px;}



.begin .index_box{ top:55%;}

.all  .pro_box{ margin-top:20px;}
.all  .journalism{ margin-top:20px;}

.foot .ly_links { width:1200px; overflow: hidden; margin: 0 auto 40px; padding: 10px; border: 1px solid rgba(255, 255, 255, .2); box-sizing: border-box; clear:both; color: rgba(255, 255, 255, 0.6);}
.foot .ly_links span { color: #fff;}
.ly_links a { display:inline-block; height: 28px; line-height: 28px; color: rgba(255, 255, 255, 0.6); font-size: 14px; margin: 0; padding: 0 10px;} 
.ly_links a:hover { color: #fff;}
@media screen and (max-width:1199px) and (min-width:1081px) {
.foot .ly_links { width:96%; overflow: hidden; margin: 0 auto 40px; padding: 10px; border: 1px solid rgba(255, 255, 255, .2); box-sizing: border-box;}
}
@media screen and (max-width:1080px) {
	.foot .ly_links { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0.12rem; border: 1px solid rgba(255, 255, 255, .2); box-sizing: border-box;}
	.foot .ly_links span, .foot .ly_links a { display:inline-block; color: rgba(255, 255, 255, 0.6); font-size: 16px; margin: 0; padding: 0 0.12rem;}
	.foot .ly_links span, .foot .ly_links a:active { color: #fff;}
	.foot{ padding-top:30px;}
	.foot_nav span{border-bottom: 1px solid rgba(255, 255, 255, .2);}
 }
 
 /**右侧悬浮**/
	.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
	.suspension-box{position:relative;float:right;}
	.suspension .a{display:block;width:60px;height:60px;background-color:#275ea8;margin-bottom:4px;cursor:pointer;outline:none;}
	.suspension .a.active,
	.suspension .a:hover{background:#eb7429;}
	.suspension .a .i{float:left;width:60px;height:60px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
	.suspension .a-service .i{width:36px;height:36px;margin-top:6px;margin-left:8px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
	.suspension .a-service-phone .i{width:36px;height:36px;margin-top:10px;margin-left:10px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-37px -5px;;}
	.suspension .a-qrcode .i{background-position:-44px 0;}
	.suspension .a-cart .i{background-position:-88px 0;}
	.suspension .a-top .i{background-position:-124px 7px;}
	.suspension .a-top{background:#D2D3D6;display:none;}
	.suspension .a-top:hover{background:#c0c1c3;}
	.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
	.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
	.suspension .d-service{top:0;}
	.suspension .d-service-phone{top:54px;}
	.suspension .d-qrcode{top:78px;}
	.suspension .d .inner-box{padding:15px 22px;}
	.suspension .d-service-item{padding:0;}
	.suspension .d-service .d-service-item{border-bottom:none;}
	.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
	.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
	.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
	.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
	.suspension .d-service-item .h3{float:left;width:112px;line-height:44px;color:#666;font-size:15px;margin-left:12px;}
	.suspension .d-service-item .texttel {float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
	.suspension .d-service-item .texttel .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
	.suspension .d-service-item .texttel p { height:44px; line-height: 22px; color: #666; font-size: 14px;}
	.suspension .d-service-intro{padding-top:10px;}
	.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
	.suspension .d-service-intro i{height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
	.suspension .d-qrcode{text-align:center;width: 200px;}
	.suspension .d-qrcode .inner-box{padding:10px 0;}
	.suspension .d-qrcode p{font-size:14px;color:#93959c; margin: 10px 0 0;}
@media (max-width:880px) {	
.suspension .a-service,.suspension .a-qrcode, .suspension .d-service-phone,.suspension .a span{ display:none !important;}
.suspension .a,.suspension .a:hover{border-radius: 50px; background-image: linear-gradient(to top right, #1475cf, #2f98f4); opacity: 0.9; margin-bottom: 15px;}
.suspension .a-service-phone .i{background-image: url(../images/suspension-bgxin.png);background-position: 12px 10px;width: 45px;height: 45px; margin-left:0; margin-top:0;}
.suspension .a-top .i{background-position: -124px 8px;}
.suspension .a-top,.suspension .a-top:hover{background-image: linear-gradient(to top right, #34ad6a, yellow);}
}



/**产品详细介绍**/
.tjpro_tit {width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 10px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.ny_main{padding-top:40px;}
.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.prodetail_con .prodetail_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0;}
.pro_xxjs p, .pro_xxjs div { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
.pro_xxjs img { display:inline-block; max-width: 100%; margin: 10px auto; padding: 0;}
/**prodetail**/
.pro_detail_main { width:100%; height:auto; margin: 40px auto 0; padding: 0 0 0 530px; position: relative; box-sizing: border-box;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box; float: left;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:100%; min-height:360px; overflow: hidden; margin: 0; padding: 0 0 80px; float: right; position:relative;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #275ea8; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:140px; overflow:hidden; margin:20px auto; padding:20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0;}
.pro_detail_text .jyms p span { color:#333; font-weight: bold;}
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 16px; text-align: justify; white-space:nowrap;	text-overflow: ellipsis; margin: 10px auto; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:7px 4px 7px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#333; font-weight: bold;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:5px;}
.pro_detail_btn a { display:block; width: 48%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 22px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #1f71c2;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #4a4a4a;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #1863ac; color: #fff;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #3a3a3a; color: #fff;}

/**产品详情页产品图片切换**/
.prodetail_img { width:490px; height: 440px; margin: 0; padding: 0; box-sizing: border-box; position:absolute; left:0; top:0;}
#preview { width:490px; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:490px; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:64px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul { }
#spec-list ul li { float:left; display:inline; padding:0 10px 0 0; width:90px; height:66px; margin:0;}
#spec-list ul li:last-child { padding:0;}
#spec-list ul li p { width:88px; height:64px; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative;}
#spec-list ul li:hover p { border:1px solid #275ea8;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:490px; height:360px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:510px!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:490px; margin:0;}
#spec-list div { width:490px!important; height:70px!important; margin:0;}

#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}

.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
@media (max-width:1400px) {
	.pro_detail_main{width:100%; padding:0;}
	.prodetail_img{width:45%; position:inherit;float: left;}
	#preview{width:100%;}
	.jqzoom{width:100%;}
	#spec-n5{width:100%;}
	#spec-list{width:100%;}
	#spec-list ul li{padding: 0 2% 0 0;width:18.4%;}
	#spec-list ul li p{width:98%;}
	.pro_detail_main .pro_detail_text{width:52%;}
	.pro_detail_text .pro_detail_btn{width:100%;}
	
	.zoomdiv { left:104%!important}
	
}
@media (max-width:992px) {
	
}
@media (max-width:880px) {
	.pro_detail_main{width:100%;margin: 24px auto;}
	.prodetail_img{width:100%;height:auto;}
	#preview{width:100%;}
	.jqzoom{width:100%;height: 285px;}
	.pro_detail_main .pro_detail_text{width:100%;padding-top:2px;height: auto;min-height:260px; padding-bottom:60px;}
	.pro_detail_text h1{font-size:22px; line-height:32px;}
	.pro_detail_text .jyms{margin: 10px auto;padding: 12px 20px;height:auto;}
	.pro_detail_text ul{overflow:hidden;    margin: 10px auto;}
	.pro_detail_text ul li{font-size:14px;    margin: 6px auto;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a{height:48px;line-height:48px;width:48%;font-size:16px;}
	.pro_detail_btn a.prodtl_btn1{margin: 0 4% 0 0;}
	#spec-n5{width:100%;}
	#spec-list{width:100%;}
	.zoomdiv,.jqZoomPup{display:none !important;}
}
@media (max-width:767px) {
	
}

